package br.com.rglariguet.pioneer.filtropesquisa;

import java.util.Calendar;

import javax.persistence.Temporal;
import javax.persistence.TemporalType;

import org.springframework.format.annotation.DateTimeFormat;

import br.com.rglariguet.pioneer.enums.StatusReparoOemEnum;

public class FiltroReparoOem {

	private String nomeCriadorReparo;
	
	@DateTimeFormat(pattern="dd/MM/yyyy")
	@Temporal(TemporalType.DATE)
	private Calendar entradaDeReparoDe;
	@DateTimeFormat(pattern="dd/MM/yyyy")
	@Temporal(TemporalType.DATE)
	private Calendar entradaDeReparoAte;
	@DateTimeFormat(pattern="dd/MM/yyyy")
	@Temporal(TemporalType.DATE)
	private Calendar finalizacaoReparoDe;
	@DateTimeFormat(pattern="dd/MM/yyyy")
	@Temporal(TemporalType.DATE)
	private Calendar finalizacaoReparoAte;
	@DateTimeFormat(pattern="dd/MM/yyyy")
	@Temporal(TemporalType.DATE)
	private Calendar dataModificacaoDe;
	@DateTimeFormat(pattern="dd/MM/yyyy")
	@Temporal(TemporalType.DATE)
	private Calendar dataModificacaoAte;
	
	private String modelo;
	private String numeroSerie;
	
	private StatusReparoOemEnum status;
	private String numeroReparo;
	private String ordemServico;
	
	
	
	
	public String getNomeCriadorReparo() {
		return nomeCriadorReparo;
	}
	public void setNomeCriadorReparo(String nomeCriadorReparo) {
		this.nomeCriadorReparo = nomeCriadorReparo;
	}
	public Calendar getEntradaDeReparoDe() {
		return entradaDeReparoDe;
	}
	public void setEntradaDeReparoDe(Calendar entradaDeReparoDe) {
		this.entradaDeReparoDe = entradaDeReparoDe;
	}
	public Calendar getEntradaDeReparoAte() {
		return entradaDeReparoAte;
	}
	public void setEntradaDeReparoAte(Calendar entradaDeReparoAte) {
		this.entradaDeReparoAte = entradaDeReparoAte;
	}
	public Calendar getFinalizacaoReparoDe() {
		return finalizacaoReparoDe;
	}
	public void setFinalizacaoReparoDe(Calendar finalizacaoReparoDe) {
		this.finalizacaoReparoDe = finalizacaoReparoDe;
	}
	public Calendar getFinalizacaoReparoAte() {
		return finalizacaoReparoAte;
	}
	public void setFinalizacaoReparoAte(Calendar finalizacaoReparoAte) {
		this.finalizacaoReparoAte = finalizacaoReparoAte;
	}
	public Calendar getDataModificacaoDe() {
		return dataModificacaoDe;
	}
	public void setDataModificacaoDe(Calendar dataModificacaoDe) {
		this.dataModificacaoDe = dataModificacaoDe;
	}
	public Calendar getDataModificacaoAte() {
		return dataModificacaoAte;
	}
	public void setDataModificacaoAte(Calendar dataModificacaoAte) {
		this.dataModificacaoAte = dataModificacaoAte;
	}
	public String getModelo() {
		return modelo;
	}
	public void setModelo(String modelo) {
		this.modelo = modelo;
	}
	public String getNumeroSerie() {
		return numeroSerie;
	}
	public void setNumeroSerie(String numeroSerie) {
		this.numeroSerie = numeroSerie;
	}
	
	public StatusReparoOemEnum getStatus() {
		return status;
	}
	public void setStatus(StatusReparoOemEnum status) {
		this.status = status;
	}
	public String getNumeroReparo() {
		return numeroReparo;
	}
	public void setNumeroReparo(String numeroReparo) {
		this.numeroReparo = numeroReparo;
	}
	public String getOrdemServico() {
		return ordemServico;
	}
	public void setOrdemServico(String ordemServico) {
		this.ordemServico = ordemServico;
	}
	
}
